customer service centre - German English Dictionary